七七八八 Tool

工作中常用工具

1.DSYM 工具

1.查看 xx.app 文件的 UUID,terminal 中输入命令 :

dwarfdump –uuid xx.app/xx (xx代表你的项目名)

2.查看 xx.app.dSYM 文件的 UUID ,在 terminal 中输入命令:
dwarfdump –uuid xx.app.dSYM

3.crash 文件内第一行 Incident Identifier 就是该 crash 文件的 UUID。

2.分析iOS Crash文件

先执行

1
sudo cp /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash /usr/local/bin/

再执行

1
symbolicatecrash appName.crash appName.app > appName.log

3.cocosPods主要命令

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

4.RN bundle 打包

react-native bundle
–entry-file index.ios.js
–platform ios
–dev true
–bundle-output ./output/index.ios.bundle
–assets-dest ./output/imgs

5.打包.a文件

lipo -create /Users/Travis/Desktop/libIMIUI.d.a /Users/Travis/Desktop/libIMIUI.s.a -output /Users/Travis/Desktop/libIMIUI.a

6 SSH 公钥生成

1
2
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub

7 显示隐藏文件(MAC)

1
defaults write com.apple.finder AppleShowAllFiles -bool true